package net.hn.hnms.biz.project.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
@ApiModel("车辆管理台账")
public class VehicleLedgerReq extends BaseReq {

    @ApiModelProperty(value = "id")
    private String vehicleId;



    @ApiModelProperty(value = "车牌号")
    private String vehicleCode;


    @ApiModelProperty(value = "项目ID")
    private String projectId;


    @ApiModelProperty(value = "项目IDList")
    private List<String> projectIds;


    @ApiModelProperty(value = "煤矿编码")
    private String mineCode ;


    @ApiModelProperty(value = "项目名称")
    private String projectName;


    @ApiModelProperty(value = "施工单位")
    private String constructionUnit;


    @ApiModelProperty(value = "车辆颜色")
    private String vehicleColour;



    @ApiModelProperty(value = "司机姓名")
    private String driverName;


    @ApiModelProperty(value = "车辆联系人电话")
    private String vehicleContact;


    @ApiModelProperty(value = "车辆品牌")
    private String vehicleBrand;


    @ApiModelProperty(value = "备注")
    private String remark;


    @ApiModelProperty(value = "车辆类型（小型轿车 | SUV | 越野车 | 卡车 | 客车 | 微型车 |  货车 | 摩托车 | 自行车）")
    private String vehicleType;


    @ApiModelProperty(value = "车辆驶入时间")
//    @JsonFormat(
//            pattern = "yyyy-MM-dd"
//    )
//    @TableField(updateStrategy= FieldStrategy.IGNORED)
    private Date driveInTime;


    @ApiModelProperty(value = "车辆驶出时间")
//    @JsonFormat(
//            pattern = "yyyy-MM-dd"
//    )
//    @TableField(updateStrategy= FieldStrategy.IGNORED)
    private Date driveOutTime;



}
